﻿using System;

namespace ArrayApplication
{
    class MyArray
    {
        static void Main(string[] args)
        {
            // 在 C# 语法中，交错数组使用两个中括号定义，但是，两个中括号很容易让人误以为它是二维数组，其实，它本质上是一维数组。

            //交错数组
            int[][] num8 = new int[3][] { new int[] { 1, 2 }, new int[] { 2, 3, 1, 1 }, new int[] { 1, 4, 5 } };

            for (int i = 0; i < num8.Length; i++)
            {
                for (int j = 0; j < num8[i].Length; j++)
                {
                    Console.WriteLine("num8[{0},{1}] = {2}", i, j, num8[i][j]);
                }
                Console.WriteLine(" ");
            }
            Console.WriteLine(num8.Rank);// 函数输出1，表示是一维数组。
            Console.ReadKey();
        }
    }
}